package com.viettel.core.bussiness.report;

import java.util.List;

import com.viettel.core.entities.cms.Users;
import com.viettel.core.entities.service.SmsService;
import com.viettel.core.entities.vo.UsersSearchFilter;
import com.viettel.core.entities.vo.UsersSearchVO;
import com.viettel.core.exceptions.BusinessException;
import com.viettel.core.exceptions.DataAccessException;

/**
 *  @author: HUYNHDC
 *  @version:  
 *  @since: 17/07/2014 - 10:50:59
 */
public interface SmsServiceMgr { 

	SmsService getSmsServiceById(Integer id) throws BusinessException; 
	
	SmsService createSmsService(SmsService smsService) throws BusinessException; 

	List<SmsService> getListSmsServiceByGroupId(Integer id) throws BusinessException;
	
	void updateSmsService(SmsService smsService) throws BusinessException; 
	
	void deleteSmsService(SmsService smsService) throws BusinessException; 
	
	public List<SmsService> getListSmsServiceByGroupIdAndType(Integer id, Integer typeId)
			throws BusinessException;

} 
